// /*
//  * @Author: WanYiMing
//  * @Date:2024-05-15-16:53
//  * @Description:
//  */

using Code.GameLogic.BaseClass.Model;

namespace Code.GameLogic.Map
{
    public class BlockBo :BaseBo
    {
        private int _type;//0-我方空地	1-路径	2-敌方空地	3-刷怪点
        private int _x;
        private int _y;
        private int _watPointOrder;
        private int _nextWatPointOrder;
        private bool _monsterFlashPoint;
        public BlockBo(BaseDescription baseDescription) : base(baseDescription)
        {
            
        }
        public BlockBo()
        {
            
        }
        public int Type
        {
            get => _type;
            set => _type = value;
        }

        public int X
        {
            get => _x;
            set => _x = value;
        }

        public int Y
        {
            get => _y;
            set => _y = value;
        }

        public int WatPointOrder
        {
            get => _watPointOrder;
            set => _watPointOrder = value;
        }

        public int NextWatPointOrder
        {
            get => _nextWatPointOrder;
            set => _nextWatPointOrder = value;
        }

        public bool MonsterFlashPoint
        {
            get => _monsterFlashPoint;
            set => _monsterFlashPoint = value;
        }

        public string GetXY()
        {
            return  $"{X}|{Y}";
        }

    }
}